#le - 编译C语言项目的模板

# 设置编译器
CC = gcc

# 设置编译选项
CFLAGS = -Wall -g -std=c99

# 设置目标文件名
TARGET = code

# 设置源文件和目标文件
SOURCES = code.c
OBJECTS = $(SOURCES:.c=.o)

# 默认目标
all: $(TARGET)

# 编译目标文件
%.o: %.c
	$(CC) $(CFLAGS) -c $< -o $@ 

# 链接目标文件生成可执行文件
$(TARGET): $(OBJECTS)
	$(CC) $(OBJECTS) -o $@

# 清理生成的文件
clean:
	rm -f $(OBJECTS) $(TARGET)

# 查看依赖关系
.PHONY: clean
